.SILENT:

# ESTE ES EL MAKEFILE PARA EL VECTOR DINAMICO. 
# DEBE EJECUTARSE CON EL COMANDO MAKE. PARA VOLVER EL DIRECTORIO A SU ESTADO ORIGINAL
# UTILIZAR EL COMANDO MAKE CLEAN.
# EN CASO DE QUERER COMPILAR EN MODO SILENCIOSO, EJECUTAR MAKE SILENCE

#COMPILADOR POR DEFAULT
CC=gcc
# DIRECTIVAS DEL COMPILADOR
CFLAGS=-g -Wall -std=c99 -pedantic
# BIBLIOTECAS PARA EL PROGRAMA PRINCIPAL
SRC=$(wildcard *.c)
# CODIGO OBJETO DE LAS BIBLIOTECAS DEL PROGRAMA PRINCIPAL
OBJS=vector_dinamico.c

all: compile

silent: s_compile

# COMPILA SOLAMENTE EL CODIGO OBJETO
objects: clean
	$(CC) $(CFLAGS) -c $(SRC) -lm
	
	
compile:
	echo -n Compilando biblioteca...
	$(CC) $(CFLAGS) -c $(OBJS)
	echo OK

clean:
	rm -f *.o $(EXEC)


s_compile:
	$(CC) $(CFLAGS) -c $(OBJS)